package com.gc.sql.test;

public abstract class Alias extends Object {
    public static AliasNothing createNothing () {
        return new AliasNothing ();
    }
        static class AliasNothing extends Alias {
            private Nothing nothing;
            public AliasNothing() {
                this.nothing = new Nothing ();
            }
            
            @Override
            public String toString() {
                return String.valueOf(nothing);
            }
        
        }
    public static AliasAliasName create (AliasName aliasName) {
        return new AliasAliasName (aliasName);
    }
        static class AliasAliasName extends Alias {
            private AliasName aliasName;
            public AliasAliasName(AliasName aliasName) {
                this.aliasName = aliasName;
            }
            
            @Override
            public String toString() {
                return String.valueOf(aliasName);
            }
        
        }

}
